package com.ideal.lx_mss.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

import com.ideal.lx_mss.common.entity.KafkaMgsType;
import lombok.Data;

/**
 * 采购结果
 * 
 * @author wangxiang1998
 * @email 2293672863@qq.com
 * @date 2024-01-08 14:24:07
 */
@Data
@TableName("purchase_result")
public class PurchaseResultEntity extends KafkaMgsType implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 采购结果ID
	 */
	@TableId
	private BigDecimal id;
	/**
	 * 采购结果名称
	 */
	private String purchaseResultName;
	/**
	 * 采购结果编码
	 */
	private String purchaseResultCode;
	/**
	 * 采购方案ID
	 */
	private BigDecimal caseId;
	/**
	 * 采购方案名称
	 */
	private String caseName;
	/**
	 * 采购方案编码
	 */
	private String caseCode;
	/**
	 * 密级
	 */
	private String secretLevel;
	/**
	 * 采购方式：1：公开招标 2 邀请招标  3 询价 4 定向谈判
	 */
	private String purchaseWayCode;
	/**
	 * 总送:1:部门领导,2.公司领导
2：公司领导
	 */
	private String sendTo;
	/**
	 * 会签部门
	 */
	private String signWorkgroup;
	/**
	 * 采购项目预算金额(元)
	 */
	private BigDecimal budgetMoney;
	/**
	 * 采购总金额(元)
	 */
	private BigDecimal purchaseMoney;
	/**
	 * 预估金额-实际金额(元)
	 */
	private BigDecimal savingMoney;
	/**
	 * 数据库里面存小数 如 1 标识100%
	 */
	private BigDecimal savingPercentage;
	/**
	 * 公开招标金额(元)
	 */
	private BigDecimal openTenderMoney;
	/**
	 * 邀请招标金额(元)
	 */
	private BigDecimal inviteTenderMoney;
	/**
	 * 询价金额(元)
	 */
	private BigDecimal inquiryMoney;
	/**
	 * 谈判金额(元)
	 */
	private BigDecimal negotiaionsMoney;
	/**
	 * 提请决策内容说明
	 */
	private String remark;
	/**
	 * 经办人电话
	 */
	private String createByPhone;
	/**
	 * 经办人ID
	 */
	private BigDecimal creatorId;
	/**
	 * 经办人名称
	 */
	private String creatorName;
	/**
	 * 采购实施部门
	 */
	private BigDecimal deptId;
	/**
	 * 经办部门名称
	 */
	private String deptName;
	/**
	 * 采购实施单位
	 */
	private BigDecimal companyId;
	/**
	 * 经办单位名称
	 */
	private String companyName;
	/**
	 * 流程状态
	 */
	private String status;
	/**
	 * 年份
	 */
	private BigDecimal year;
	/**
	 * 归档时间
	 */
	private Date lastEditTime;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 省份标识
	 */
	private String provinceCode;
	/**
	 * 招标公告ID
	 */
	private String tenderAnnouncementId;
	/**
	 * 招标公告名称
	 */
	private String tenderAnnouncementName;
	/**
	 * 定向谈判公告ID
	 */
	private String negotiationsId;
	/**
	 * 定向谈判公告名称
	 */
	private String negotiationsName;
	/**
	 * 询价公告ID
	 */
	private String inquiryId;
	/**
	 * 询价公告名称
	 */
	private String inquiryName;
	/**
	 * 邮箱
	 */
	private String email;
	/**
	 * 项目编码
	 */
	private String implementCode;
	/**
	 * 项目名称
	 */
	private String implementName;
	/**
	 * 成本中心编码
	 */
	private String costCenterCode;
	/**
	 * 成本中心
	 */
	private String costCenter;
	/**
	 * 活动预算编码
	 */
	private String costBudgetCode;
	/**
	 * 活动预算名称
	 */
	private String costImplementName;
	/**
	 * 采购项目属性 1单项采购、2年度供应商
	 */
	private String purProjectPropertiesCode;
	/**
	 * 是否政企ICT项目
	 */
	private String isItcProject;
	/**
	 * 是否框架采购
	 */
	private String isFramePurCode;
	/**
	 * 采购类型
	 */
	private String purchaseType;
	/**
	 * 采购种类
	 */
	private String applyCategoryCode;
	/**
	 * 预算情况
	 */
	private String budgetCode;
	/**
	 * 公司主体
	 */
	private String moneyWayCode;
	/**
	 * 项目预算总额（万元）
	 */
	private BigDecimal implementInvestAmount;
	/**
	 * 建设性质
	 */
	private String constructionTypeCode;
	/**
	 * 资金来源
	 */
	private String payOutTypeCode;
	/**
	 * 采购申请类型
	 */
	private String applyTypeCode;
	/**
	 * 房屋地址
	 */
	private String homeaddress;
	/**
	 * 内控审批类型
	 */
	private String approvalControlTypeCode;
	/**
	 * 会签人员ID
	 */
	private String signLoginId;
	/**
	 * 合同拟稿人
	 */
	private String createDraftName;
	/**
	 * 合同拟稿人id
	 */
	private BigDecimal createDraftId;
	/**
	 * 收付类型
	 */
	private BigDecimal fundflag;
	/**
	 * 租赁用途
	 */
	private String rentalpurposes;
	/**
	 * 租赁面积
	 */
	private BigDecimal rentalarea;
	/**
	 * 每平米年租金
	 */
	private String permeterrent;
	/**
	 * 租赁编号
	 */
	private String landhousenum;
	/**
	 * 源系统合同ID
	 */
	private String sourceId;
	/**
	 * 履行开始日期
	 */
	private Date performanceBegin;
	/**
	 * 履行结束日期
	 */
	private Date performanceEnd;
	/**
	 * 适用单位编码
	 */
	private String applyDepartCode;
	/**
	 * 适用单位名称
	 */
	private String applyDepartName;
	/**
	 * null
	 */
	private String purchaseResultOrigin;
	/**
	 * null
	 */
	private BigDecimal oldPurchaseResultId;
	/**
	 * 下一审批节点
	 */
	private String nextNode;
	/**
	 * 下一处理人
	 */
	private String nextHandler;
	/**
	 * 浮动比例
	 */
	private BigDecimal floatintRatio;
	/**
	 * 采购用途
	 */
	private String materialUseCode;
	/**
	 * 采购总金额(元)大写
	 */
	private String purchaseMoneyAlias;
	/**
	 * 采购项目预算金额(元)大写
	 */
	private String budgetMoneyAlias;
	/**
	 * 作废理由
	 */
	private String resultStopReason;
	/**
	 * 比选文件ID
	 */
	private String comparSelectionId;
	/**
	 * 比选文件名称
	 */
	private String comparSelectionName;
	/**
	 * 比选文件编码
	 */
	private String comparSelectionCode;
	/**
	 * 作废时间
	 */
	private Date resultStopTime;
	/**
	 * 单据的流程提交时间
	 */
	private Date taskSubmitTime;
	/**
	 * 采购总金额（不含税）元
	 */
	private BigDecimal moneyExcludeTax;
	/**
	 * 采购总金额（不含税）元大写
	 */
	private String moneyExcludeTaxAlias;
	/**
	 * 集采批次ID
	 */
	private BigDecimal purchaseSerialId;
	/**
	 * 集采批次编码
	 */
	private String purchaseSerialCode;
	/**
	 * 集采批次名称
	 */
	private String purchaseSerialName;
	/**
	 * 采购估算金额(含税)
	 */
	private BigDecimal moneyAndTax;
	/**
	 * 采购估算金额(含税)大写
	 */
	private String moneyAndTaxAlias;
	/**
	 * 邀请招标标题
	 */
	private String inviteTenderName;
	/**
	 * 单一来源(非公示)标题
	 */
	private String inviteNegotitionsName;
	/**
	 * 邀请询价标题
	 */
	private String inviteInquiryName;
	/**
	 * 邀请比选标题
	 */
	private String inviteComparName;
	/**
	 * 邀请比选编码
	 */
	private String inviteComparCode;
	/**
	 * 单一来源(非公示)金额
	 */
	private BigDecimal inviteNegotitionsMoney;
	/**
	 * 邀请询价金额
	 */
	private BigDecimal inviteInquiryMoney;
	/**
	 * 公开比选金额
	 */
	private BigDecimal comparMoney;
	/**
	 * 邀请比选金额
	 */
	private BigDecimal inviteComparMoney;
	/**
	 * 公开竞争性谈判标题
	 */
	private String competitiveName;
	/**
	 * 邀请竞争性谈判标题
	 */
	private String inviteCompetitiveName;
	/**
	 * 公开竞争性谈判金额
	 */
	private BigDecimal competitiveMoney;
	/**
	 * 邀请竞争性谈判金额
	 */
	private BigDecimal inviteCompetitiveMoney;
	/**
	 * 邀请招标ID
	 */
	private String inviteTenderId;
	/**
	 * 单一来源(非公示)ID
	 */
	private String inviteNegotitionsId;
	/**
	 * 邀请询价ID
	 */
	private String inviteInquiryId;
	/**
	 * 邀请比选ID
	 */
	private String inviteComparId;
	/**
	 * 公开竞争性谈判ID
	 */
	private String competitiveId;
	/**
	 * 邀请竞争性谈判ID
	 */
	private String inviteCompetitiveId;
	/**
	 * 应招未招
	 */
	private String shouldNotMove;
	/**
	 * 应招未招其他原因
	 */
	private String reasonBySnm;
	/**
	 * 授权ID
	 */
	private String authorityId;
	/**
	 * 授权名称
	 */
	private String authorityName;
	/**
	 * 省公司归口会签人员ID
	 */
	private String provinceSignId;
	/**
	 * 省公司归口会签人员名称
	 */
	private String provinceSignName;
	/**
	 * 集团网发归口人id
	 */
	private String centralizedId;
	/**
	 * 集团网发归口人名称
	 */
	private String centralizedName;
	/**
	 * 变更前结果id
	 */
	private BigDecimal oldChangeResultId;
	/**
	 * 变更前结果金额
	 */
	private BigDecimal changePurchaseMoney;
	/**
	 * 差异金额
	 */
	private BigDecimal diffMoney;
	/**
	 * 变更类型
	 */
	private String changeType;
	/**
	 * 电招项目名称
	 */
	private String dzProjectName;
	/**
	 * 电招项目编码
	 */
	private String dzProjectCode;
	/**
	 * 采购负责人
	 */
	private String dzProjectManager;
	/**
	 * 采购类别
	 */
	private String purchaseCategory;
	/**
	 * 第三会签节点
	 */
	private String nextrdNode;
	/**
	 * 第三会签节点办理人
	 */
	private String nextrdHandler;
	/**
	 * 是否战略合作伙伴
	 */
	private String isStrategicPartner;
	/**
	 * 省内特殊供应商排查结果
	 */
	private String specialProviderResult;
	/**
	 * 翼采购询价单id
	 */
	private BigDecimal ycgId;
	/**
	 * 翼采购询价单编码
	 */
	private String ycgCode;
	/**
	 * 翼采购询价单名称
	 */
	private String ycgName;
	/**
	 * 一级部门名称
	 */
	private String firstLevelDepartmentName;
	/**
	 * 一级部门编码
	 */
	private String firstLevelDepartmentCode;
	/**
	 * 是否快采
	 */
	private String isQuick;
	/**
	 * 是否使用标准文件
	 */
	private String isStandard;
	/**
	 * 支出类型
	 */
	private String payType;
	/**
	 * 是否涉及网络安全审查
	 */
	private String isNetWorkSecurityExamine;
	/**
	 * 该方案是否OA审批
	 */
	private String isOa;
	/**
	 * 采购事项
	 */
	private String purchaseMatter;
	/**
	 * 是否涉及网络审查
	 */
	private String isInternet;
	/**
	 * 产数的采购需求标识，值为 1 就是
	 */
	private String purchaseRequestBillsType;

}
